SpecEmu maintains a 64 KB (16K ROM + 48K RAM) memory map maintaining memory access and opcode executation states for each memory address. This map can be cleared or saved at any time from the Tools menu within the emulator.

Each byte in a memory map file represents one memory address spanning addresses #0000 - #FFFF, with the access bits per address defined as (to lift straight from the source :P) :

        ; Mapped Memory flags:
        BITDEF	MEMMAP, EXECUTE,        0

        BITDEF	MEMMAP, READ_BYTE,      1
        BITDEF	MEMMAP, READ_WORD,      2
        BITDEF	MEMMAP, WRITE_BYTE,     3
        BITDEF	MEMMAP, WRITE_WORD,     4

        BITDEF	MEMMAP, STACK_READ,     5
        BITDEF	MEMMAP, STACK_WRITE,    6
